// pages/jifenGoods/jifenGoods.js
const app = getApp();
var WxParse = require('../../wxParse/wxParse.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    cindex: 0,
    id: '', // 商品id
    goodsType: 0, //商品类型 0正常商品 1两人团商品 2秒杀 3砍价
    isStandard: false,//保障信息弹框
    isParams: false,// 产品参数弹框
    isOptions: false, // 显示规格弹窗
    goodsInfo: '', // 商品数据
    specInfo: '', // 规格信息
    specList: '', // 规格列表
    selectSpecId: '', // 选中规格id
    buyNum: 1, // 购买数量
    chooseType: 0, // 1加入购物车 2立即购买 3选择规格按钮
    specName: '', // 规格名称
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      id: options.id
    })
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.initData();
    this.getData();
  },

  // 获取数据
  getData() {
    app.loading();
    let that = this;
    wx.request({
      url: app.baseURL + 'integral/integral_details',
      data: {
        goods_id: this.data.id,
        token: app.globalData.userId ? app.globalData.userId : ''
      },
      success(data) {
        let res = data.data;
        wx.hideLoading();
        if (res.code == 1) {
          let info = res.data.info.content;
          WxParse.wxParse('detailinfo', 'html', info, that, 5);
          that.setData({
            goodsInfo: res.data.info,
          })
        } else {
          app.$tip(res.msg);
        }
      }
    })
  },

  // 格式化数据
  initData() {
    this.setData({
      cindex: 0,
      goodsType: 0, //商品类型 0正常商品 1两人团商品 2秒杀 3砍价
      isStandard: false,//保障信息弹框
      isParams: false,// 产品参数弹框
      isOptions: false, // 显示规格弹窗
      goodsInfo: '', // 商品数据
      specInfo: '', // 规格信息
      specList: [], // 规格列表
      selectSpecId: '', // 选中规格id
      buyNum: 1, // 购买数量
      chooseType: 0,
      specName: '', // 规格名称
    })
  },

  // 展示参数
  showDetails() {
    this.setData({
      isParams: !this.data.isParams
    })
  },

  // 立即兑换
  toConvert(){
    app.loading();
    let that = this;
    wx.request({
      url: app.baseURL + 'integral/getIntegralOrder',
      data: {
        token: app.globalData.userId,
        goods_id: that.data.id
      },
      success(data){
        let res = data.data;
        wx.hideLoading();
        if(res.code == 1){
          app.$tip('兑换成功!');
          setTimeout(() =>{
            wx.navigateTo({
              url: '/pages/jifenResult/jifenResult',
            })
          },1500)
        }else{
          app.$tip(res.msg)
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function (res) {
    // if (res.from === 'button') {
    //   // 来自页面内转发按钮
    //   return {
    //     title: this.data.goodsInfo.goods_name,
    //     imageUrl: this.data.goodsInfo.images,
    //     path: '/pages/goods_detail/goods_detail?id=' + this.data.id
    //   }
    // }
    // return {
    //   title: this.data.goodsInfo.goods_name,
    //   imageUrl: this.data.goodsInfo.images,
    //   path: '/pages/goods_detail/goods_detail?id=' + this.data.id
    // }
  }
})